@charset "utf-8";

/*********按钮区域***************/
.button-row { width : 100%; padding : 0; margin : 0; white-space : nowrap; text-align : right; }

/*********录入区域***************/
div.formDetails label input { border : 1px solid #ddd; padding:2px; }

div.formDetails label textarea,
select { border : 1px solid #ddd; padding:2px; width:157px; }

div.formDetails { background-color: #f2f7fe; border: solid 1px #ddd; padding:5px; line-height:20px; visibility:visible; overflow:hidden; }

div.formDetails label {text-align: right; width:300px; display: inline-block; visibility:visible; padding:0; margin-right:10px; margin-top:5px; }

div.formDetails label span.righttext{text-align: left; width:300px; display: inline-block; visibility:visible; padding:0; margin-left:10px; margin-top:5px; }

div.formDetails label span.Validform_label{text-align: right; width:100px; display: inline-block; visibility:visible; padding:0; margin-left:10px; margin-top:5px; }

div.formDetails label.row { text-align: left; width:616px; *width:610px;
	display: block; overflow:hidden; padding:0;  margin-left:15px;}

div.formDetails label.row textarea { width:442px; *width:436px;
	_width:440px; overflow:auto; height:auto; }

div.formDetails label.row input { width:442px; *width:436px;
	_width:440px; _height:20px; }

div.formDetails input[type="button"],
input[type="submit"],
input[type="reset"] { background-color:#39F; background-image:url(../images/tab_14.gif); color:#333 !important; font-family:"微软雅黑"; font-size:12px; padding:2px 6px !important; *padding:0 2px !important;
	cursor:pointer !important; border:1px solid #D7EAFF !important; margin-right:4px !important; width:auto !important; }

input[type="file"] { background-color: #D7EAFF; border : 1px solid #ddd; width:auto !important; padding:2px; }

input[type="text"] { background-color: #fff; border : 1px solid #ddd; padding:2px; }

/*zybk style*/
.content-title{font-size:200%; color:purple; display:block; text-align:center; margin:5px;}
.nobordertable{width:100%; border-top:1px solid #ccc; margin:10px auto; border-collapse:collapse;}
.noborder td{border:0px!important;}
.nobordertable td{text-align:left; padding:8px; border:1px solid #eee; border-collapse:collapse;}
.nobordertable tr{ bacground-color:white!important; }
.nobordertable th{padding:10px; text-align:center; bacground-color:white!important; }
.nobordertable .colortitle th {color:purple; font-size:16px; font-weight:bold;}
.topalign td{vertical-align:top;}
.table1td{display:inline-block; padding:5px 10px; background-color:rgb(204,204,204); font-size:14px; border-radius:4px;}
.navtitle{font-size:14px; font-weight: bold; display:inline-block; padding:5px 10px; }
.navid{font-size:18px; font-weight: bold; color:blue; display:inline-block; padding:5px 10px; }
.subtitle {border-top:1px solid #ccc; margin-top:10px;}
.subtitle p{display:inline-block; padding:5px 10px; background-color:green; font-size:14px; border-radius:4px; color:white;}
.subtitle p.colorblue{background-color:#6699FF;}
.subtitle .noborder{border-top:0px!important; margin-top:0px!important; font-size:14px !important;}
.report_table{width:98%; border-collapse:collapse;}
.report_table th{background-color:#eee; padding:5px 7px; text-align:center;}
.report_table td{padding:3px 5px; text-align:center; border:1px solid #eee; font-size:12px;}
.home_task{padding:0 0 0 10px; margin-left:10px; width:400px;min-height: 120px;display: inline-table;border: 1px solid #CCCCCC;border-radius: 5px;margin-top:10px;}
.home_task label{
	background-color:white;
	width:70px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	border-radius: 4px;
	display: block;
	position: relative;
	top:-10px;
	left: 15px;}
.home_task a{font-size:14px; color:red;}
.home_task ul{margin:0;}
.home_task ul li{margin:0 0 5px 0;}

.ipRecordTable{width:99%; border-collapse:collapse;}
.ipRecordTable th{background-color:#eee; padding:5px 7px; text-align:center;}
.ipRecordTable td{padding:3px 5px; text-align:center; border:1px solid #eee; font-size:12px;}

.al_r{text-align: right !important;}

.sz12{font-size:12px;}
.pad_l_10{padding-left:10px;}
.crl_lightGray{color:#ccc;}
.fileName_p{margin:0px; word-break:break-all; line-height: 16px;}
.report_label{font-family: Tahoma,Verdana,微软雅黑,新宋体;font-size: 13px;}
.report_title{color:#111;font-size:13px;font-family:Tahoma,Verdana,微软雅黑,新宋体; font-weight:bold;height:30px;line-height:30px;background-color: #F5F5F5;padding-left: 10px;}
.color-red{
	color:red;
}
.color-blue{
	color:blue;
	cursor: pointer;
}
.color-org{
	color:#FFCC00;
}
.color-hui{
	color:#999999;
}
.wrap {width: 100%;overflow: hidden; margin: 0 auto;}
.tit {height: 30px;width: 100%;}
.tit span {float: left; padding:5px 20px;font-size: 14px; text-align: center;cursor:pointer;}
.con{margin: 0; padding: 0;}
.con li{display: none; height: auto; border: 1px #ccc solid; padding-bottom: 15px;}
.tit span.select {background: #F3F3F3; color: #FF6600; }
.con li.show {display: list-item;}
.line{
	border-top: 1px solid #ccc;
	height: 1px;
	width: 100%;
	margin: 10px auto;
}
.ftable{
	width: 98%;
	border-collapse: collapse;
	margin: 0 auto;
}
.ftable tr th{
	background:#F2F7FE ;
	padding:10px 0px;
	border: 1px #ccc solid;
	text-align: center;
	font-weight: normal;
}
.ftable tr td{
	padding:5px 0px;
	border: 1px #ccc solid !important;
	text-align: center;
}
.states{
	min-width: 10%; height: 30px; float: left;line-height: 30px;text-align: center;
}
.triangle{
	width: 0; height: 0; border-top: 15px solid transparent; border-left: 8px solid #FF6600; border-bottom: 15px solid transparent; float: left;
}
.triangle_1{
	width: 0; height: 0; border-top: 15px solid transparent; border-left: 8px solid #00CC66; border-bottom: 15px solid transparent; float: left;
}
.triangle_2{
	width: 0; height: 0; border-top: 15px solid transparent; border-left: 8px solid #E4E4E4; border-bottom: 15px solid transparent; float: left;
}
.triangle_c{
	width: 0; height: 0; border-top: 15px solid transparent; border-left: 8px solid white; border-bottom: 15px solid transparent; float: left; background-color: #00CC66;
}
.triangle_c_2{
	width: 0; height: 0; border-top: 15px solid transparent; border-left: 8px solid white; border-bottom: 15px solid transparent; float: left; background-color: #E4E4E4;
}
.ftable1{
	width: 98%;
	border-collapse: collapse;
	margin: 0 auto;
}
.ftable1 tr th{
	background:#F2F2F2 ;
	padding:5px 0px;
	border: 1px #ccc solid;
	text-align: center;
	font-weight: normal;
}
.ftable1 tr td{
	padding:5px 0px;
	border: 1px #ccc solid;
	text-align: center;
}
.l-div{
	border:1px #ccc solid;
	padding:10px;
	margin-bottom: 15px;
	margin-top:15px;
}
